﻿<%@ Page Title="" Language="C#" MasterPageFile="~/backend/Admin.Master" AutoEventWireup="true" CodeBehind="AdminCreate.aspx.cs" Inherits="mamnontuoitho7.backend.AdminCreate"  ValidateRequest="false" %>
<%@ Import Namespace="mamnontuoitho7.AppCode" %>

<asp:Content ID="Content1" ContentPlaceHolderID="AdminTitleContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
   
<script language="javascript" type="text/javascript">
    function Create_Click() {

        var membername = trim(document.getElementById("<%= txtMemberName.ClientID %>").value);
        var fullname = trim(document.getElementById("<%= txtFullname.ClientID %>").value);
        var birthday = trim(document.getElementById("<%= txtBirthday.ClientID %>").value);

        var phone = trim(document.getElementById("<%= txtPhone.ClientID %>").value);
        var email = trim(document.getElementById("<%= txtEmail.ClientID %>").value);

        if (!/<%= ConstantClass.testMemberNameRegular_1 %>/.test(membername)) {
            alert("Tên đăng nhập ít nhất 6 ký tự và nhiều nhất là 20 ký tự.\n" +
                  "Tên đăng nhập phải có ít nhất 1 chữ cái ở đầu (Vd: H123 hay Hong123)\n" +
                  "Tên đăng nhập không có khoản trắng hoặc ký tự đặc biệt.");
            document.getElementById("<%= txtMemberName.ClientID %>").focus();
            return false;
        }

        if (fullname == null || fullname == "" || !/<%= ConstantClass.testNameRegular_1 %>/.test(ConvertVietToEng(fullname))) {
            alert("Họ và tên không được để trống.\nTên của admin không có số hoặc ký tự đặc biệt");
            document.getElementById("<%= txtFullname.ClientID %>").focus();
            return false;
        }


        if (birthday != null && birthday != "") {
            if (!/<%= ConstantClass.testDate_1 %>/.test(birthday)) {
                alert(" Ngày sinh không đúng định dạng.\n(ngày/tháng/năm)");
                document.getElementById("<%= txtBirthday.ClientID %>").focus();
                return false;
            }
        }

        if (phone != null && phone != "") {
            if (!/<%= ConstantClass.testPhoneRegular_1 %>/.test(phone)) {
                alert("Số điện thoại phải có định dạng:\n######## hay +##.######## hay ##.###.########");
                document.getElementById("<%= txtPhone.ClientID %>").focus();
                return false;
            }
        }

        if (email != null && email != "") {
            if (!/<%= ConstantClass.testEmailRegular_1 %>/.test(email)) {
                alert("Không đúng định dạng email.");
                document.getElementById("<%= txtEmail.ClientID %>").focus();
                return false;
            }
        }

        return true;

    }

    function ConvertVietToEng(textViet) {
        var VietNamChar = new Array("aAeEoOuUiIdDyY",
                                            "áàạảãâấầậẩẫăắằặẳẵ",
                                            "ÁÀẠẢÃÂẤẦẬẨẪĂẮẰẶẲẴ",
                                            "éèẹẻẽêếềệểễ",
                                            "ÉÈẸẺẼÊẾỀỆỂỄ",
                                            "óòọỏõôốồộổỗơớờợởỡ",
                                            "ÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠ",
                                            "úùụủũưứừựửữ",
                                            "ÚÙỤỦŨƯỨỪỰỬỮ",
                                            "íìịỉĩ",
                                            "ÍÌỊỈĨ",
                                            "đ",
                                            "Đ",
                                            "ýỳỵỷỹ",
                                            "ÝỲỴỶỸ");


        for (i = 1; i < VietNamChar.length; i++) {
            for (j = 0; j < VietNamChar[i].length; j++) {
                var str = "textViet.replace(/" + VietNamChar[i][j] + "/g,\"" + VietNamChar[0][i - 1] + "\")";
                textViet = eval(str);
            }
        }
        return textViet;

    }


    function trim(str) {
        return str.replace(/^\s+|\s+$/g, "");
    }
    </script>

<form id="form1" runat="server">
    <!-- Begin one column tab content window -->
    <div class="onecolumn">
	    <div class="header">
		    <span>Thêm Tài Khoản Quản Trị Web</span>
		    <div class="switchbutton">
                  <a href="AdminList.aspx" class="buttons stylebutton">Danh sách quản trị web</a>
		    </div>
	    </div>
	    <br class="clear"/>
	    <div class="content">
		    <div id="tab2_content" class="tab_content">
                <div class="tableform">
                    <div>
                        <div class="left">
                            Tên đăng nhập:<br />
                            <asp:TextBox ID="txtMemberName" runat="server"  MaxLength="20"  style="width:340px;" TabIndex="1" ></asp:TextBox>
                        </div>
                        <div class="right">
                             Số điện thoại:<br />
                            <asp:TextBox ID="txtPhone" runat="server"  MaxLength="15" style="width:340px;" TabIndex="5" ></asp:TextBox>
                        </div>
                    </div><br class="clear"/><br />
                    <div>
                        <div class="left">
                            Họ và tên:<br />
                            <asp:TextBox ID="txtFullname" runat="server" MaxLength="100"  style="width:340px;" TabIndex="2" ></asp:TextBox>
                        </div>
                        <div class="right">
                           Email:<br />
                            <asp:TextBox ID="txtEmail" runat="server" MaxLength="100"  style="width:340px;" TabIndex="6" ></asp:TextBox>
                        </div>
                        

                    </div><br class="clear"/><br />
                    <div>
                        <div class="left">
                            Giới tính:<br />
                            <asp:DropDownList ID="ddlSex" runat="server" style="width:350px;" TabIndex="3" >
                               <asp:ListItem value="1" Selected="True">
                                 Nam
                               </asp:ListItem>
                               <asp:ListItem value="0" >
                                 Nữ
                               </asp:ListItem>
                            </asp:DropDownList>
                        </div>
                        <div class="right">
                             Địa chỉ:<br />
                            <asp:TextBox ID="txtAddress" runat="server" MaxLength="250" style="width:340px;" TabIndex="7" ></asp:TextBox>
                        </div>
                        
                    </div><br class="clear"/><br /> 

                    <div>
                        <div class="left">
                            Ngày sinh:<br />
                            <asp:TextBox ID="txtBirthday" runat="server"  MaxLength="10"  style="width:340px;" TabIndex="4" ></asp:TextBox>
                        </div>
                        <div class="right">
                            Phân quyền quản trị web<br />
                            <asp:DropDownList ID="ddlRoleName" runat="server" style="width:350px" TabIndex="8" ></asp:DropDownList>
                        </div>
                        
                    </div><br class="clear"/><br />    

                    <div>
                        <div class="left">
                             <asp:Button ID="btnCreate" runat="server" Text="Cập nhật" 
                                 onclick="btnCreate_Click" OnClientClick="return Create_Click()" TabIndex="9" />
                             <asp:Button ID="btnCancle" runat="server" Text="Làm lại" onclick="btnCancle_Click" TabIndex="10" />
                        </div>
                        <div class="right">
                            <asp:Label ID="lblNotice" runat="server" visible="False"  
                                ForeColor="Red" Font-Bold="True" Font-Size="Medium" ></asp:Label>
                        </div>
                    </div><br class="clear"/><br />   
                    
                                
                </div>
		    </div>
	    </div>
    </div>
    <!-- End one column tab content window -->
</form>



</asp:Content>
